Setting up your development environment for Symantec 7
This file will help you get started building the QuickDraw GX sample code using Symantec 7 and the latest greatest GX interfaces. You'll probably be able to set things up on your own, but here's how to proceed if you're not quite sure what to do with all this stuff.
All of the files mentioned here are in folders within the GX SDK's "Programming Stuff" folder. Also required is the "Latest" Universal Interfaces folder from ETO#18 or MacOS SDK #4. The latest version of the Universal Interfaces now include new GX interfaces. The GX interfaces have been simplefied, renamed and improved. We strongly recommend that you update your code to include these new interfaces. Please read the file "GX Libs & Tools - Read Me" for more information on the new GX interfaces.
In the Symantec "Mac #includes" folder:
Remove the existing "Universal Interfaces" folder.
If you want to keep the old headers for posterity, you can you can rename the old folder with parenthasis so that Metrowers will not search within it.
Copy the latest Universal Interfaces folder from this disc into the "Mac #includes" folder.
Copy the contents of the folder "Programming Stuff:RIncludes" into the "Rez #includes" folder.
Copy the folder "Programming Stuff:GX Compatibility Interfaces" into the "Mac #includes" folder.
Other options
To turn debugging on for both your code and the GX libraries, you should include a "Prefix file" which specifies the following:
#define debugging 1
Becuase a bug in the ET0 #15 version of "types.h" has been fixed in ETO 16, you no longer need to explicitly typedef float_t and double_t in the prefix. The latest version of the GX Interfaces no longer require that you #pragma pointers_in_D0. (For most of the samples on this CD, a suitable prefix file called "Prefix.h" is provided.)